--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 70cf18a2d105b9c717f3cf5b8ae4f3bef2851043
Parents : 9bbdd97
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Signature : T66BB85Valid, signed by author
Date : 2026-07-25T17:08:46+02:00
Half-duplex settings in path_wait job
Changes
Diff
diff --git a/sbapp/ui/voice.py b/sbapp/ui/voice.py
index a394e61b..4eb14f8c 100644
--- a/sbapp/ui/voice.py
+++ b/sbapp/ui/voice.py
@@ -312,6 +312,8 @@ class Voice():
self.app.sideband.telephone.set_busy(False)
if RNS.Transport.has_path(self.path_requesting):
RNS.log(f"Calling {RNS.prettyhexrep(self.dial_target)}...", RNS.LOG_DEBUG)
+ if self.call_mode == Profiles.MODE_HALF_DUPLEX and self.app.sideband.config["voice_hdx_loudspeaker"]:
+ self.app.sideband.telephone.enable_loudspeaker(True)
self.app.sideband.telephone.dial(self.dial_target, profile=self.call_profile, mode=self.call_mode)
Clock.schedule_once(self.update_call_status, 0.1)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────